POSIX メッセージキュー
POSIXのメッセージキュー
ipcs、ipcrmはPOSIXメッセージキューをサポートしていないので使えないので自分でコマンドを作成する必要がある
mq_*()のAPI名がPOSIXメッセージキューのもの
mq_open()
mq_send()
mq_recieve()
mq_unlink()
mq_getattr()
mq_setattr()
System V メッセージキューとはAPI名等々が少々違う
メッセージキューを使う
(要root権限?)
$ mkdir /dev/mqueue
$ mount -t mqueue none /dev/mqueue
$ cat /dev/mqueue/mymq
サンプルコードは↓を見るといい
https://github.com/tisnik/message-queues-examples/tree/master/unix-messages/posix/example1
確認用
Q. POSIX メッセージキュー
関連
rlimit
System V メッセージキューとPOSIX メッセージキュー
参考
linux command to check POSIX message queue - Unix & Linux Stack Exchange
Ubuntu Manpage: mq_overview - POSIX メッセージキューの概要
メモ
mq_overview(7) - Linux man page
message-queues-examples/unix-messages/posix/example1/publisher.c at master · tisnik/message-queues-examples
#POSIX #POSIX_プロセス間通信